46b622678e419de689d1debd514fa3b6876816e4,components/camel-cxf/src/main/java/org/apache/camel/component/cxf/spring/CxfRsServerFactoryBeanDefinitionParser.java,SpringJAXRSServerFactoryBean,setApplicationContext,#ApplicationContext#,94
Before Change
}
public void setApplicationContext(ApplicationContext ctx) throws BeansException {
if (getBus() == null) {
// Don't relate on the DefaultBus
BusFactory factory = new SpringBusFactory(ctx);
Bus bus = factory.createBus();
BusWiringBeanFactoryPostProcessor.updateBusReferencesInContext(bus, ctx);
setBus(bus);
}
After Change
@SuppressWarnings("deprecation")
public void setApplicationContext(ApplicationContext ctx) throws BeansException {
if (bus == null) {
if (Version.getCurrentVersion().startsWith("2.3")) {
// Don't relate on the DefaultBus
BusFactory factory = new SpringBusFactory(ctx);
bus = factory.createBus();
setBus(bus);
BusWiringBeanFactoryPostProcessor.updateBusReferencesInContext(bus, ctx);
} else {
setBus(BusWiringBeanFactoryPostProcessor.addDefaultBus(ctx));
}
}
}